http://blog.codinghorror.com/can-your-team-pass-the-elevat…/
Value! Value! Value!
不知道自己在寫的 code 究竟為何而戰,為誰而戰,很容易失去靈魂,變成機器。更遑論「設計」了,只會拿規格寫程式,那是「操作員」的 level,稱不上「設計師」。
如果不知道 value 在哪,又怎麼排定 user story 的 priority 呢?
我很喜歡文章上面講到,要通過電梯測試的那個 template:
「 It comes from Geoffrey Moore's book Crossing the Chasm. It follows the form:
- for (target customer)
- who (statement of need or opportunity)
- the (product name) is a (product category)
- that (key benefit, compelling reason to buy)
- unlike (primary competitive alternative)
- our product (statement of primary differentiation)」
有靈魂,才自由,才無可取代。
--
最後,InfoQ剛好也有一篇:「程序员的生产力始于需求而非工具」挺有趣的,請見:http://www.infoq.com/cn/news/2015/07/programmer-productivity